package com.hunliji.monitor.web.facade;

import com.hunliji.common.response.PageData;
import com.hunliji.monitor.service.api.model.param.QueryBusinessTableRecordParam;
import com.hunliji.monitor.web.model.param.AddBusinessTableRecordParam;
import com.hunliji.monitor.web.model.param.EditTableRecordParam;
import com.hunliji.monitor.web.model.vo.BusinessTableFollowersVO;
import com.hunliji.monitor.web.model.vo.BusinessTableRecordVO;

/**
 * 业务表记录
 * @author wuchen
 */
public interface BusinessTableRecordFacade {
    /**
     * 添加记录
     * @param addBusinessTableRecordParam
     */
    void add(AddBusinessTableRecordParam addBusinessTableRecordParam);

    /**
     * 更新表
     * @param editTableRecordParam
     */
    void update(EditTableRecordParam editTableRecordParam);
    /**
     * 删除记录
     * @param id
     */
    void delete(Long id);

    /**
     * 分页查询
     * @param queryBusinessTableRecordParam
     * @return
     */
    PageData<BusinessTableRecordVO> queryPage(QueryBusinessTableRecordParam queryBusinessTableRecordParam);




}
